package response

type CreateShare struct {
	Identity string `json:"identity"`
	Code     string `json:"code"`
}

type AccessShare struct {
	Id       int    `json:"id"`
	Identity string `json:"identity"`

	UserIdentity string `json:"userIdentity"`
	Username     string `json:"username"`
}

type AccessShareFile struct {
	Id                 int      `json:"id"`
	Identity           string   `json:"identity"`
	UserIdentity       string   `json:"userIdentity"`
	ParentId           int      `json:"parentId"`
	RepositoryIdentity string   `json:"repositoryIdentity"`
	Type               string   `json:"type"`
	Name               string   `json:"name"`
	Size               int      `json:"size"`
	CreatedAt          JsonTime `json:"createdAt"`
	UpdatedAt          JsonTime `json:"updatedAt"`
	Status             int      `json:"status"`
	ExpiredTime        int      `json:"expiredTime"`
}
